package com.navinfo.platform.trip.common.arithmetic.var;

import com.navinfo.platform.trip.common.arithmetic.RangeGasOpenPercent;
import lombok.Data;

/**
 * 平均油门开合度算法{@link RangeGasOpenPercent}的统计变量
 * @author 水哥
 */
@Data
public class VarRangeGasOpenPercent {
    /**
     * 油门开度=0的统计变量
     */
    private VarCommon gasOpenPercent0 = new VarCommon();
    /**
     * 油门开度0<x<=10的统计变量
     */
    private VarCommon gasOpenPercent10 = new VarCommon();
    /**
     * 油门开度10<x<=20的统计变量
     */
    private VarCommon gasOpenPercent20 = new VarCommon();
    /**
     * 油门开度20<x<=30的统计变量
     */
    private VarCommon gasOpenPercent30 = new VarCommon();
    /**
     * 油门开度30<x<=40的统计变量
     */
    private VarCommon gasOpenPercent40 = new VarCommon();
    /**
     * 油门开度40<x<=50的统计变量
     */
    private VarCommon gasOpenPercent50 = new VarCommon();
    /**
     * 油门开度50<x<=60的统计变量
     */
    private VarCommon gasOpenPercent60 = new VarCommon();
    /**
     * 油门开度60<x<=70的统计变量
     */
    private VarCommon gasOpenPercent70 = new VarCommon();
    /**
     * 油门开度70<x<=80的统计变量
     */
    private VarCommon gasOpenPercent80 = new VarCommon();
    /**
     * 油门开度80<x<=90的统计变量
     */
    private VarCommon gasOpenPercent90 = new VarCommon();
    /**
     * 油门开度90<x<100的统计变量
     */
    private VarCommon gasOpenPercent99 = new VarCommon();
    /**
     * 油门开度x=100的统计变量
     */
    private VarCommon gasOpenPercent100 = new VarCommon();
    /**
     * 油门开合度总和
     */
    private double gasOpenPercentSum;
    /**
     * 油门开合度总个数
     */
    private int gasOpenPercentCount;

}
